const { jump, getStorage } = require("../../utils/utils");

// components/commodityList/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    // 商品列表
    list: {
      type: Array,
      value: [],
    },
    // 是否显示距离
    showDistance: {
      type: Boolean,
      value: true
    },
    // 是否显示类型
    showClass: {
      type: Boolean,
      value: true
    },
    // 列表是否加载完成
    isDone: {
      type: Boolean,
      value: false,
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    // 用户小区地址
    communityId: null
  },

  /**
   * 组件的生命周期
   */
  lifetimes: {
    // 组件加载完毕
    ready() {
      this.setData({
        communityId: +getStorage('communityId')
      })
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 跳转商品详情
    jumpDetail(event) {
      jump('idleGosDetail', { goodsId: event.currentTarget.id })
    }
  }
})
